#terrain_layer, #ground_layer, #up_layer, #characters_layer, #elements_layer, #events_layer, #loading {
	position: absolute;
	left: 0px;
	top:0px;
	width: 640px;
	height: 480px;	
}

#terrain_layer {
	z-index: 0;	
}

#ground_layer {
	z-index: 1;
}

#characters_layer {
	z-index: 2;
	overflow: hidden;	
}

#up_layer {
	z-index: 3;
}

#events_layer {
  z-index: 5;
}

#loading {
	display: inline;
	text-align: center;
	margin: 0px;
	font-family: Verdana;
	font-size:10px;
	color: #000;
	background-color: #ffffff;
	z-index: 6;
}

#loading img {
	vertical-align: baseline;
	margin-top: 232px;	
}

.colision_block {
  position: absolute;
  width: 16px;
  height: 16px;
  border: 1px solid;
  z-index: 4;
  -moz-opacity: .50;
}